import Vue from 'vue'
import App from './App.vue'
import router from './router'
// 导入element文件
// import './plugins/element.js'
// 导入字体图标
import '@/assets/fonts/iconfont.css'
// 导入并挂载axios
import '@/utils/request.js'
// 导入全局css样式
import '@/assets/css/global.css'
// 全局导入树形table组件
import ZkTable from 'vue-table-with-tree-grid'
// 时间过滤器
import '@/utils/filter.js'
// 导入富文本编辑器
import VueQuillEditor from 'vue-quill-editor'
// 导入vue-quill-editor的样式
// import 'quill/dist/quill.core.css'
// import 'quill/dist/quill.snow.css'
// import 'quill/dist/quill.bubble.css'
// 全局注册文本编辑器
Vue.use(VueQuillEditor)

// 注册树形table使用 两相等
// Vue.component(ZkTable.name, ZkTable)
// Vue.component('zk-table', ZkTable)
// 自定义组件标签名
Vue.component('tree-table', ZkTable)
// 全局自定义指令---将el-input生成的input框自动聚焦
Vue.directive('el-focus', {
  inserted(dom) {
    dom.children[0].focus()
  }
})

Vue.config.productionTip = false
new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
console.log('用户环境 -> 打包')
